Component org.nuxeo.ecm.core.management.CoreManagementComponent
In bundle org.nuxeo.ecm.core.management
Implementation
Class:
org.nuxeo.ecm.core.management.CoreManagementComponent
Services
- org.nuxeo.ecm.core.event.EventStats
- org.nuxeo.ecm.core.management.api.ProbeManager
- org.nuxeo.ecm.core.management.api.AdministrativeStatusManager
- org.nuxeo.ecm.core.management.api.GlobalAdministrativeStatusManager
Extension Points
XML Source
<?xml version="1.0"?>
<component name="org.nuxeo.ecm.core.management.CoreManagementComponent">
<implementation class="org.nuxeo.ecm.core.management.CoreManagementComponent" />
<require>org.nuxeo.ecm.core.repository.RepositoryService</require>
<!-- TODO: Cannot use this ince content template is not in the core .. find another solution.
<require>org.nuxeo.ecm.platform.content.template.service.ContentTemplateService</require>
-->
<service>
<provide interface="org.nuxeo.ecm.core.management.api.ProbeManager" />
<provide
interface="org.nuxeo.ecm.core.management.api.GlobalAdministrativeStatusManager" />
<provide
interface="org.nuxeo.ecm.core.management.api.AdministrativeStatusManager" />
<provide
interface="org.nuxeo.ecm.core.event.EventStats" />
</service>
<extension-point name="probes">
<object class="org.nuxeo.ecm.core.management.probes.ProbeDescriptor" />
</extension-point>
<extension-point name="serviceDefinition">
<object
class="org.nuxeo.ecm.core.management.statuses.AdministrableServiceDescriptor" />
</extension-point>
<extension-point name="storageConfiguration">
<object
class="org.nuxeo.ecm.core.management.storage.DocumentStoreConfigurationDescriptor" />
</extension-point>
<extension-point name="storageHandlers">
<object
class="org.nuxeo.ecm.core.management.storage.DocumentStoreHandlerDescriptor" />
</extension-point>
</component>